Understanding software through linguistic abstraction
نویسنده
چکیده
In this essay, I argue that linguistic abstraction should be used systematically as a tool to capture our emerging understanding of domains of computation. Moreover, to enable that systematic application, we need to capture our understanding of the domain of linguistic abstraction itself in higher-level meta languages. The argument is illustrated with examples from the SDF, Stratego, Spoofax, and WebDSL projects in which I explore these ideas.
منابع مشابه
The persistence and obliteration of opaque Interactions
1 Introduction Abstract linguistic representations have been a hallmark of linguistic theories from early structuralism (Baudouin de Courtenay, [1885] 1972) to modern generative theories (Chomsky, 1955; Chomsky, 1995). Within phonology, the incarnation of abstraction is the underlying representation (UR; Chomsky & Halle, 1968), the supposed mental representation of a word, which is used to gene...
متن کاملBourdieu and Genette in Paratext: How Sociology Counts in Linguistic Reasoning
While Bourdieu’s theory of practice provides an ensemble of conceptual tools which analyze patterns of social life that are irreducible to the limiting view of individuals as free-acting agents, Genette’s paratextual theory offers the metalanguage necessary to account for the microcosm of paratext as a linguistic space. This study takes issue with unidirectional approaches to researching parate...
متن کاملA Linguistic Account of the Protagonist’s Development in the Grapes of Wrath
The novel as a modern literary genre is generally regarded as the realization of its main character's journey from immaturity to a status of maturity. The character, usually an uncomplicated person unable to cope with the complexities of life at first, gains an insight and understanding to handle his/her complex situation accordingly later in the novel. It is usually agreed in both literary cri...
متن کاملA Flexible XML-based Regular Compiler for Creation and Conversion of Linguistic Resources
Finite-state devices are widely used to compactly model linguistic phenomena, whereas regular expressions are regarded as the adequate level of abstraction for thinking about finite-state languages. In this paper we present a flexible XML-based and Unicodecompatible regular compiler for creating, and integrating existing linguistic resources. Our tool provides user-friendly graphical interface ...
متن کاملDesigning a structured linguistic play therapy program for reading disorder: Basics and Strategies
Background & Purpose: Linguistic play therapy is a structured intervention based on the linguistic core of reading that can be modified and implemented for students with reading problems and disorders. The purpose of this study is to provide theoretical foundations and solutions and principles of linguistic game therapy design to empower teachers and counselors related to educational service...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Sci. Comput. Program.
دوره 97 شماره
صفحات -
تاریخ انتشار 2015